package fox.framework.rpc.message;

import java.util.Collection;

/**
 * @author cuichao
 * @Description: RpcMessage
 * @Date: create in 2021/2/15 22:14
 */
public interface RpcMessage {
    /**
     * 获取协议名称
     *
     * @return
     */
    String getProtocol();
    /**
     * 获取内容格式类型
     *
     * @return
     */
    String getContentType();
    /**
     * 获取头部信息
     *
     * @param name
     * @return
     */
    String getHeader(String name);
    /**
     * 获取所有header-name集合
     * @return
     */
    Collection<String> getHeaderNames();
}
